@charset "gb2312";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin:0;padding:0;color: #666; line-height:24px;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#666; }
a:hover{text-decoration:none;}
.clear {clear: both; height:0px;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:50px;}
.m30{ margin-top:30px;}
.m10{ margin-top:10px;}
.m15{ margin-top:15px;}
.m60{ margin-top:60px;}
.pad{ padding-top:20px;}
.maf{ margin-left:19px;}
.center{ width:1200px; height:auto;}

.top{ width:100%; height:40px; line-height:40px; font-size:12px; min-width:1200px; background:#444;}
.top font{ float:left; color:#FFF;}
.top p{ float: right; color:#FFF;}
.top p a{ margin:0px 5px; color:#FFF; text-transform:uppercase;}
.top p a:hover{ text-decoration:underline;}

.logo{ text-align:center; height:100px; margin:10px auto;}

.nav{ height:50px; background:#000; width:100%;}
.nav .dh{ width:1200px; height:50px;}
.nav .dh li{ width:130px; height:50px; float:left; text-align:center; font-size:15px;}
.nav .dh li a{  color:#FFF; display:block; line-height:50px; }
.nav .dh li a:hover{ background:#0b915e; color:#FFF;}
.nav .dh li:hover ul li{display:block; width:100%;}
.nav .dh li ul li{width:100%; height:40px; line-height:40px;  background:#f7f7f7; position:relative;  z-index:9999; left:0px; top:0px; display:none; text-align:center; border-bottom:1px solid #FFF;}
.nav .dh li ul li a{ color:#666; font-size:14px; line-height:40px; font-weight:normal; }
.nav .dh li ul li a:hover{ color:#333; background:#e7e7e7;}
.muan .cur{  background:#0b915e; color:#FFF;}

.banner{width:100%; height:770px; overflow:hidden;}
.bannerc{width:100%; height:770px; margin:0px auto;}

.bannerc #full-screen-slider { width:100%; height:770px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:770px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:770px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:770px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:28%; top:740px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:8px; border-radius:50%; background:#b6b6b6; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#0b915e;}

.bgc{ width:100%; height:60px; background:#000; min-width:1200px;}
.rmss{ line-height:60px; color:#FFF;}
.rmss a{ color:#FFF; margin:0 5px;}
.rmss a:hover{ text-decoration:underline;}

.search{position:relative;width:380px;height:40px;overflow:hidden; margin-top:10px;}
.form { height:32px;}
.form .searchkey { border: 0; float:left; width:270px;height:32px; line-height:32px;background:transparent;color:#FFF; border:1px solid #FFF; text-indent:15px; }
.searchbtn {border: 0;float: left;width:60px;height:34px; cursor:pointer; color:#000; background:#FFF;}

.c1_index{position: relative; height:300px; margin-top: 50px; padding-bottom: 70px; border-bottom:3px solid #0b915e;}
.c1_index ul{position: relative;}
.c1_index ul > li{float: left; width: 377px; line-height: 271px; height:271px; position: relative; cursor: pointer; }
.c1_index ul li:first-child { background: url(../images/kuan01.png) bottom no-repeat;}
.c1_index ul li:nth-child(2){ background: url(../images/kuan02.png) bottom no-repeat;}
.c1_index ul li:nth-child(3){ background: url(../images/kuan03.png) bottom no-repeat;}
.c1_index ul li:first-child:hover { background: url(../images/kuan011.png) bottom no-repeat;}
.c1_index ul li:nth-child(2):hover{ background: url(../images/kuan022.png) bottom no-repeat;}
.c1_index ul li:nth-child(3):hover{ background: url(../images/kuan033.png) bottom no-repeat;}
.c1_index ul li + li{margin-left: 33px;}
.c1_index ul li a.img{display: block;}
.c1_index ul li .xset{position: absolute; left: 0px; top: 75px; line-height: 1; text-align: center; width: 100%;}
.c1_index ul li .xset h3{font-size: 24px; color: #515251; padding-bottom: 25px; background: url(../images/k1.png) no-repeat center bottom;}
.c1_index ul li .xset span{font-size: 15px; color: #262525; display: block; margin-top: 20px;}
.c1_index ul li .xset dd{font-size: 11px; color: #9c9999; margin-top: 15px; font-family: "Arial"; line-height: 22px; padding: 0 30px;}
.c1_index ul li:hover .xset h3{background: url(../images/k11.png) no-repeat center bottom; color: #0b915e;}
.c1_index ul li:hover .xset span{color: #0b915e;}

.tit{}
.tit dt{ float:left; font-size:28px; line-height:33px; color:#111; text-transform:uppercase;}
.tit dt p{ float:left;}
.tit dt h2{ float:left; font-size:26px;line-height:30px; margin-left:30px;}
.tit dt h2 img{ margin-left:10px;}
.tit dd{ float:right;}
.tit dd a{line-height:30px; padding:0 9px; display:inline-block; color:#666; font-size:14px; border-radius:3px; transition:all .3s ease-in-out;}
.tit dd a:hover{background:#0b915e; color:#fff;}

.prodc{width:1250px; overflow:hidden; margin-top:20px;}
.prodc li{float:left; margin-right:12px;margin-bottom:12px;}
.prodc li a{display:block; position:relative; color:#FFF;}
.prodc li,.prodc li img{width:392px; height:294px; border-radius: 10px;}
.prodc li .cover{ width:100%;height:50px; line-height:50px; background:rgba(0,0,0,.6); position:absolute; z-index:999; bottom:0px;  font-size:14px; border-radius:0 0 10px 10px; border-top:2px solid #0b915e; display:none;}
.prodc li:hover .cover{display:block;}
.prodc li .cover h2{font-size:18px;font-weight:bold;margin-right:10px;background: url(../images/proli.png) 30px center no-repeat;padding-left: 45px;}

.line{ border-bottom:3px solid #0b915e;}

.about_box{ width:100%; height:auto; padding-bottom:10px; border-bottom:3px solid #0b915e; overflow:hidden;}
.about_l{ width:606px;}

.about_js{ margin-top:60px; margin-bottom:60px;}
.about_js p{ margin-top:30px; text-indent:2em;}

.abpic{ width: 630px;}
.abpic li{float:left;margin-right: 26px;}
.abpic li img{ transition: transform 0.7s ease-out;}
.abpic li img:hover{ transform: rotateY(360deg);}

.about_r{ width:513px; height:600px;}
.about_r img{ width:513px; height:600px;}

.ying{height: 820px; background: url(../images/bj1.jpg) no-repeat top center;}
.ytt{text-align: center; padding: 148px 0 0 295px;}
.ytt dd{color: #0b915e; font-size: 44px; font-family: 'SourceHanSansCN Bold'; font-weight: bold; margin-bottom: 20px;}
.ytt dt{color: #999; font-size: 14px; line-height: 36px;}
.yul{margin-top: 148px;width: 1216px;margin: 148px auto 0;}
.yul li{margin-left: 78px; text-align: center;}
.yul li a.img{box-shadow: 0px 4px 13px 0px rgba(11, 7, 28, 0.27); display: block; width: 222px; height: 273px; overflow:hidden;}
.yul li a.img img{display: block; width: 222px; height: 273px; transition: all .4s ease-in-out 0s;}
.yul li:hover img{transform: scale(1.2); webkit-transform: scale(1.2);}
.yul li h3 a{color: #333333; font-size: 20px; display: block; padding: 15px 0 5px 0;}
.yul li .ycon{color: #aaaaaa; font-family: 'Arial'; text-transform: uppercase;}

.pos{position: relative; }

.ptt{text-align: center; background: url(../images/pt1.png) no-repeat center 20px;}
.ptt dd{color: #0B6EB9; font-size: 44px; font-family: 'SourceHanSansCN Bold'; font-weight: bold; margin-bottom: 25px;}
.ptt dt{color: #999; font-size: 14px; line-height: 36px;}
.youshi{height: 860px; background: url(../images/bj2.jpg) no-repeat top center;}
.youshi .ptt{margin-left: 58px;}
.youshi .ptt dd{color: #fff; font-weight: normal; padding-top: 85px;}
.youshi .ptt dt{color: #fff;}
.picScroll-left{position: relative; margin-top: 90px;}
.picScroll-left .hd{}
.picScroll-left .hd .prev,
.picScroll-left .hd .next{display: block; width: 24px; height: 41px; cursor: pointer; position: absolute; top: 40%;}
.picScroll-left .hd .prev{background: url(../images/lt.png) 0 0 no-repeat; left: -75px;}
.picScroll-left .hd .next{background: url(../images/rt.png) 0 0 no-repeat; right: -75px;}
.picScroll-left .hd ul{overflow: hidden; zoom: 1; text-align: center; margin-top: 30px;}
.picScroll-left .hd ul li{display: inline-block; width: 6px; height: 6px; border: 2px solid #fff; border-radius: 50%; overflow: hidden; margin: 0 6px; text-indent: -999px; cursor: pointer;}
.picScroll-left .hd ul li.on{background: #fff;}
.picScroll-left .bd{}
.picScroll-left .bd ul{overflow: hidden; zoom: 1;}
.picScroll-left .bd ul li{width: 1200px; float: left; _display: inline; overflow: hidden; text-align: center;}
.picScroll-left .bd ul li .img{text-align: center;}
.picScroll-left .bd ul li .img img{width: 610px; height: 429px; display: block;}
.picScroll-left .bd ul li .img a:hover img{}
.picScroll-left .bd ul li .title{line-height: 24px;}
.ybox{position: relative; background: #fff; width: 543px; height: 429px; padding-left: 47px; text-align: left;}
.y1{color: #0b915e; font-size: 24px; font-weight: bold; padding: 45px 0 10px 0;}
.y2{color: #cfcece; font-size: 12px; font-family: "Arial"; border-bottom: 1px solid #dddddd; width: 395px; text-transform: uppercase; padding-bottom: 13px;}
.y3{color: #888888; font-size: 14px; margin-top: 35px; height: 130px; overflow: hidden;}
.y3 p{padding-left: 22px; background: url(../images/dian.png) no-repeat 8px center; margin-bottom: 5px;}
.nums{position: absolute; right: 0; top: 0; color: #fff; font-size: 55px; text-align: center; font-family: 'Arial'; background:#0b915e; width: 100px; height: 100px; font-weight: bold; line-height: 100px;}
.fu{position: absolute; right: 0; top: 100px; color: #fff; font-size: 18px; text-align: center; font-family: 'Arial'; background: #333; width: 100px; height: 100px; font-weight: bold; line-height: 100px;}
.ybox .zx{color: #fff; font-size: 14px; width: 138px; height: 41px; line-height: 41px; background: #d02744; display: block; text-align: center;}
.ybox .img2{position: absolute; right: 38px; bottom: 63px;}
.youshi .ptt{margin-left: 58px;}
.youshi .ptt dd{color: #fff; font-weight: normal; padding-top:116px;}
.youshi .ptt dt{color: #fff;}


.index_znhc{ height:600px; background:#f4f0f1; padding:30px 0;}
.index_zhhc_top{ height:48px; margin-bottom:50px;}
.index_zhhc_top dl dt{ width:749px; float:left;}
.index_zhhc_top dl dd{ margin-left:20px; float:left; margin-top:15px;}
.index_zhhc_top dl dd a{padding:0 10px; font-size:18px;}
.index_zhhc_top dl .more a{ background:#0b915e; color:#fff; float:left;  border-radius:10px;}
.index_zhhc_top dl dd a:hover{background:#0b915e; color:#fff; float:left;  border-radius:10px;}
.index_zhhc_bottom_l { float:left;}
.index_zhhc_bottom_l .bd ul li{ width:640px; height:440px;}
.index_zhhc_bottom_l .bd ul li img{ width:100%; height:440px;}
.index_zhhc_bottom_l .hd { position:relative;float:right; width:140px; margin-top:-30px;}
.index_zhhc_bottom_l .hd ul li{background-color: #fff;width:20px;height:10px;margin:0px 10px 0px 0px;float: left; border-radius:50%;}
.index_zhhc_bottom_l .hd ul .on{background-color: #0b915e; width:40px; height:10px; border-radius:5px;}
.index_zhhc_bottom_r{ float:right;}

.ht{height: 226px; background: url(../images/bj4.jpg) no-repeat top center;}
.w1{text-align: center;color: #fff;font-size: 20px;margin: 51px 37px 0 0px;}
.w2{text-align: center;color: #fff;font-size: 36px;font-weight: bold;margin: 60px 0 5px 0;}
.ht .zmore{color: #0b915e;font-size: 18px;font-weight: bold;margin: 105px 65px 0 0;}
.w3{color: #a5bedb; font-family: 'Arial'; text-transform: uppercase;}

.news_index{position: relative; margin-top: 65px;}
.news_index .rongyu{float: left; width: 292px;}
.rongyu .ry_tit{position: relative; background: url(../images/pro_rr_tit_bg.png) no-repeat left bottom; padding-bottom: 15px; margin-bottom: 28px;}
.rongyu .ry_tit h3{color: #0b915e; font-size: 20px; font-family: "Microsoft Yahei"; font-weight: normal; line-height: 1; background: url(../images/ryzz.png) no-repeat left center; padding-left: 25px;}
.rongyu .ry_tit a{position: absolute; right: 0px; top: 0px; font-size: 15px; color: #929292;}
.rongyu .rongyu_nr{background: #f4f4f4; height: 418px;}
.rongyu_nr li{padding: 24px 25px 0;}
.rongyu_nr li a{display: block;}
.rongyu_nr li a img{width: 237px; height: 337px;}
.rongyu_nr li a h3{text-align: center; padding-top: 15px; font-weight: normal; font-size: 15px; color: #333333; font-family: "Microsoft Yahei";}
.news_index .news_qie{margin-left: 50px; position: relative; float: left; width: 445px;}
.news_qie .news_qie_tit{position: relative; background: url(../images/pro_rr_tit_bg.png) no-repeat left bottom; padding-bottom: 15px; margin-bottom: 25px; height: 22px;}
.news_qie_tit::before{position: absolute; left: 125px; top: 6px; background: url(../images/nn_jian.png) no-repeat center center; content: ""; display: block; width: 2px; height: 14px;}
.news_qie_tit li{float: left; font-size: 18px; color: #333333; margin-right: 60px; padding-left: 25px; cursor: pointer;}
.news_qie_tit li:hover,
.news_qie_tit li.on{color: #0b915e;}
.news_qie_tit li:nth-child(1){background: url(../images/nn1.png) no-repeat left center;}
.news_qie_tit li:nth-child(2){background: url(../images/nn2.png) no-repeat left center;}
.news_qie_tit a{position: absolute; right: 0px; top: 5px; font-size: 15px; color: #929292;}

.news_nn{position: relative;}
.news_kk{position: relative;}
.news_kk li{border-bottom: 1px solid #eeeeee; padding-bottom: 10px;}
.news_kk li a.img{display: block;}
.news_kk li a.img img{width: 444px; height: 158px;}
.news_kk li h3{font-size: 15px; color: #333333; padding: 10px 0;}
.news_kk li h3 a{font-size: 15px; color: #333333; font-family: "Microsoft Yahei";}
.news_kk li span{display: block; font-size: 15px; color: #666666; line-height: 25px;}
.news_hh{position: relative;}
.news_hh li{line-height: 49px; border-bottom: 1px solid #eeeeee; position: relative;}
.news_hh li a{display: block; font-size: 15px; color: #333333; background: url(../images/news_jiao.png) no-repeat left center; padding-left: 20px;}
.news_hh li span{position: absolute; right: 0px; top: 0px; color: #7a7979; font-size: 15px;}

.news_gun{float: right; width: 360px;}
.news_gun_tit{height: 72px; background: #0b915e; position: relative;}
.news_gun_tit h3{color: #fff; line-height: 72px; font-size: 18px; font-weight: normal; padding-left: 60px; background: url(../images/mao.png) no-repeat 14px center;}
.news_gun_tit a{position: absolute; right: 10px; top: 0px; font-size: 15px; color: #f3f3f3; display: block; line-height: 72px;}
.news_gun_nr { background: #f4f4f4; height: 400px; padding: 10px 15px 0;}
.wtjdCont{margin-top:10px;height: 365px;overflow:hidden;margin-bottom:10px;}
.wtjdCont .wenda{ margin-bottom: 10px; border-bottom:1px dashed #dedede;}
.wtjdCont .wenda dt{background-image:url(../images/wen.png); font-size:14px;}
.wtjdCont .wenda dt a{color:#333;}
.wtjdCont .wenda dd{background-image:url(../images/da.png); color:#747373;}
.wtjdCont .wenda dd a{color:#f00; display:inline-block;}
.wtjdCont .wenda dt , .wtjdCont .wenda dd{padding: 2px 14px 2px 34px; margin: 4px 0;line-height: 22px;background-position: 8px 4px;	background-repeat: no-repeat; font-size:12px;}

.map{ width:100%; height:550px; background:url(../images/map.jpg) #000 center no-repeat;}

.foot_wap{ height: 270px; background: #171717;}
.foot_wap .f_aa{padding-top: 45px;width: 320px;float: left;}
.f_aa h3{font-weight: normal; font-size: 18px; font-family: "Microsoft Yahei"; color: #fff; padding-bottom: 10px; background: url(../images/foot_aa_h3.png) no-repeat left bottom;}
.f_aa .contact_txt{margin-top: 15px;}
.contact_txt p{line-height: 30px; font-size: 14px; color: #bbbbbb;}
.f_bb{margin-left: 30px;}
.f_bb .f_nav{margin-top: 15px; font-size: 14px; color: #bbbbbb;}
.f_bb .f_nav a{display: inline-block; line-height: 30px; width: 80px; font-size: 14px; color: #bbbbbb;}
.f_cc{padding-top: 45px;float: right;width: 520px;}
.f_cc h3{font-weight: normal; font-size: 18px; font-family: "Microsoft Yahei"; color: #fff; padding-bottom: 10px;}
.f_cc .f_ewm{margin-top: 15px; text-align: center; font-size: 14px; color: #bbbbbb; line-height: 30px;}

.flink_wap{background-color: #171717; color: #bbbbbb; font-size: 14px;}
.f_link{width: 1200px; margin: 0 auto; line-height: 45px;}
.f_link a{padding: 0 10px; color: #bbbbbb; font-size: 14px;}
.f_link a:hover{ color: #0b915e;}
.foot_btm{padding: 10px 0; line-height: 24px; border-top: 1px solid #222222; background: #171717; text-align: center;}

#footer{position: relative; width: 1000px; margin: 0 auto; text-align: center; margin-bottom: 10px; padding-top: 8px; border-top: 2px solid #eee; margin-top: 15px;}
#footer a{color: #666;}
#footer a:hover{color: #e87518; text-decoration: none;}
.copyright{text-align: center; line-height: 24px; font-size: 14px; color: #bbbbbb;}
.copyright a{font-size: 14px; color: #bbbbbb;}
.copyright a:hover{ color: #0b915e;}

.icon-font{position: relative;}
.icon-font:after{content: ""; width: 30px; height: 30px; background-image: url(../images/icon_spirit.png); background-repeat: no-repeat; position: absolute; left: calc(50% - 15px); top: calc(50% - 15px);}
#toolbar{position: fixed; z-index: 9999; right: 17px; bottom: 10%;}
#toolbar li{margin-bottom: 3px; font-size: 0; width: 57px; height: 57px; right: 0; position: relative;}
#toolbar li a{display: block; position: absolute; z-index: 9; right: 0; top: 0; width: 57px; height: 57px; overflow: hidden; background: #292e39; -webkit-transition: all .5s ease; transition: all .5s ease; white-space: nowrap; font-size: 0;}
#toolbar li .icon-font{display: inline-block; vertical-align: middle; width: 57px; height: 57px; background-color: #d9d9d9;}
#toolbar li .icon-qq:after{background-position: 0 -150px;}
#toolbar li .icon-phone:after{background-position: 0 -90px;}
#toolbar li .icon-ewm:after{background-position: 0 -30px;}
#toolbar li .icon-message:after{background-position: 0 -120px;}
#toolbar li .icon-top:after{background-position: 0 -60px;}
#toolbar li .icon-wangwang:after{background-position: 0 0;}
#toolbar li .wz{display: inline-block; line-height: 57px; font-size: 14px; color: #fff; vertical-align: middle; padding-left: 10px;}
#toolbar li.ewm .ewm-box{position: absolute; z-index: 1; padding: 5px; background: #292e39; width: 110px; right: 120%; bottom: 0; opacity: 0; visibility: hidden; -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all .7s; transition: all .7s;}
#toolbar li.ewm .ewm-box p{margin-bottom: 0;}
#toolbar li.ewm .ewm-box img{max-width: 100%;}
#toolbar li.ewm .ewm-box:after{content: ''; position: absolute; right: -5px; bottom: 20px; width: 0; height: 0; line-height: 0; font-size: 0; overflow: hidden; border-width: 5px; cursor: pointer; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #292e39; border-right: none;}
#toolbar li.ewm:hover .icon{background-position: -57px -180px;}
#toolbar li.ewm:hover .ewm-box{opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0);}
#toolbar li.backtop{cursor: pointer;}
#toolbar li.backtop .iconfont{color: #fff; background-color: #292e39;}
#toolbar li:hover a{width: 200px;}
#toolbar li:hover .icon-font{background-color: #292e39;}
#toolbar li:hover .icon-qq:after{background-position: -30px -150px;}
#toolbar li:hover .icon-phone:after{background-position: -30px -90px;}
#toolbar li:hover .icon-ewm:after{background-position: -30px -30px;}
#toolbar li:hover .icon-message:after{background-position: -30px -120px;}
#toolbar li:hover .icon-wangwang:after{background-position: -30px 0;}
#toolbar li:hover .icon-top:after{background-position: -30px -60px;}

.public_nav {background: #cad990;display: inline-block; width: 100%;}
.public_nav ul li{ float:left; width: 140px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;background: #cad990; border-right: 1px solid #fff;}
.public_nav ul li a{color: #fff;}
.public_nav ul li.hover{background: #0b915e; color:#fff;}
.public_nav ul li:hover{background: #0b915e;}
.public_nav li:first-child{width: 65px;background: #0b915e;color:#fff; cursor:pointer; padding:0 10px;}
.public_nav li:first-child img{margin-top:12px;float:left;}
.public_nav .npnav li .cur{ display:block; background: #0b915e; color:#fff;}

.left{ width:850px;}
.new_detail {text-align: center;}
.new_detail h2{font-size: 20px;line-height: 28px;color: #333;}
.new_detail span{margin: 30px 0 20px;color: #333;}
.new_detail p{text-align: left;}
.img_middle{display: inline-block;vertical-align: middle;}
.news_detail_content {width:100%;display: inline-block;border-bottom: 1px dashed #dadada;border-top: 1px dashed #dadada; text-align:left; padding:15px 0;}


.right{ width:240px; overflow: hidden; padding: 3px 20px; background: #f0f0f0;}
.public_tit {font-size: 16px; color: #333;line-height: 20px;padding: 10px 0;font-weight: bold; position:relative;    border-bottom: 1px solid #dadada;}
.company { border-bottom: 1px solid #dadada;}
.company span{ color:#0b915e;}

.hot_list{padding: 10px 0;overflow: hidden;}
.hot_list ul li{width: 100%;font-size: 14px;border-bottom:1px solid #eae4e4;margin: 6px 0;}
.hot_list ul li:last-child{border-bottom: 0;}
.hot_list ul li a{color: #333;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hot_list p {color: #333;line-height: 34px;}
.hot_list ul li a:hover{ color:#0b915e;}

.company_news {width: 100%;display: inline-block;}
.company_news ul li{width: 100%;font-size: 16px;line-height: 40px;border-bottom: 1px dashed #dadada;text-align: left; overflow:hidden;}
.company_news ul li span{ color:#333;}
.company_news ul li a{color: #333;width: 500px;float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.company_news ul li a:hover{ color:#0b915e;}

.pr_left{ width:260px; height:auto;}
.pr_left h3{ text-indent:40px;width:100%; color:#FFF; font-size:16px; overflow:hidden; background:#0b915e url(../images/menu_hover.png) 20px center no-repeat; line-height:60px; position:relative;}
.pr_left h3 a{ color:#FFF;}
.pr_left h3 span{cursor:pointer;display:block;position:absolute;right:0px;top:0px;color:#fff;width:60px;text-align:center;font-size:20px;font-weight:bold; text-indent:0px;}
.pr_left h3 span:hover{background:#93b805}
.pr_left li{ line-height:36px; border-bottom:1px solid #eaeaea; background:url(../images/menu_li_hover.png) #F6F6F6 30px center no-repeat; text-indent:50px;}
.pr_left li a{ display:block;}
.pr_left li a:hover{ color:#0b915e; font-weight:bold;}
.pr_bgc{ background:#F6F6F6;  height:20px; }

.contact h4{line-height:50px; font-size:18px; background:url(../images/d6.gif) left no-repeat;border-bottom:1px solid #93b805;padding-left: 30px; color:#0b915e;}
.contact .content{padding:5px 0px; margin: 0 5px;}
.contact .content p{ line-height:30px; font-size: 13px;}
.contact .content p b{ color:#0b915e;}

.pr_right{ width:915px;}
.titleBar{height:auto;overflow:hidden;margin:0px 0px 10px 0px;background:#fff url(../images/titlebg1.jpg) repeat-x left bottom;}
.titleBar h5{float: left;display:inline-block;width:auto;padding:0px;color:#333;margin:0px 0px 0px 0px;font-size:20px;line-height:30px;height:35px;overflow:hidden; font-weight:normal;}
.titleBar span{float: left;display:inline-block;width:auto;color:#cccccc;font-size:16px;padding-right:5px;line-height:30px;text-indent:10px;overflow:hidden;font-family:Arial}

.prodc_s{ width:960px;}
.prodc_s li{ float:left; margin-right:18px; margin-top:15px;}
.prodc_s li img{ width:293px; height:220px;}
.prodc_s li p{background-color:#eaeaea;line-height:40px;text-align:center;overflow: hidden;}
.prodc_s li:hover p{ background:#0b915e; color:#FFF;}

.honor{ width:1230px;}
.honor li{ float:left; width:277px; margin-right:30px; margin-bottom:15px;}
.honor li img{ width:100%;}
.honor li h3{ line-height:40px; text-align:center; font-weight:normal;}
.honor li a:hover{ color:#0b915e;}

.artid h1{ font-size:20px; text-align:center; height:50px; line-height:50px; color:#333; }
.artid .data{ font-size:14px; text-align:center;  line-height:30px; margin-bottom:10px; overflow:hidden;}

.consultation_online{background: #f6f6f6;}
#user_form p{width: 100%;height: 34px;  margin: 6px auto;padding-bottom: 7px; line-height: 34px;font-size: 14px;  position: relative;}
.btn_box {display: inline-block;padding-left: 20.7%; margin-top:20px;}
.btn_box input{margin: 0 10px 0 0;}
#user_form .resume_resume textarea{width:70%;height: 560px;height: 154px;  margin: 0 auto;padding-bottom: 7px; overflow-y: scroll; line-height: 34px;  position: relative;}
#user_form p label{text-align:right;margin-right:30px;font-size: 14px;color: #666666;width: 18%; float: left; height: 34px; display: block;}
#user_form p .sex_lable{width: 30px;text-align: center;}
#user_form p input{width: 55%;float: left; height: 34px;line-height: 34px; border: 1px solid #dadada;   padding: 0 2%; color: #999;}
#user_form p.yam input {width: 10%;}
#user_form p .sex{width: 20px;}
#user_form p img{display: inline-block;padding-left: 2px;}
form#user_form { padding: 60px 0;text-align: left;}
.btn_box .btn_submit,.btn_box .btn_reset{width: 90px;height: 24px;line-height: 24px;font-size: 12px;border: none;border-radius: 4px;background-color: #ff0101;color: #FFFFFF;}
.btn_box .btn_reset{background-color: #909090;}
.btn_box .btn_reset:hover,.btn_box .btn_submit:hover{background-color:#1c54a9;}
.apply .tit i { width: 34px; height: 34px;background: url(../images/icon_close_zoom.png) no-repeat center top;display: block;position: absolute; right: 10px;top: 10px; cursor: pointer;}
form#user_form {width:90%;padding: 30px 0;text-align: left;}
#user_form p textarea{width: 55%;float: left; border: 1px solid #dadada; line-height:25px;  padding: 0 2%; color: #999;}
#user_form p.yam {margin-top: 10px;*margin-top:120px;display: inline-block;}

.news_page a{display: inline-block;text-align: left;line-height: 20px;}
.news_page a.page_btn{display: inline-block;font-size:14px;float: right;padding: 9px 30px;border: 1px solid #eee;text-align: center; background: #0b915e;color: #FFFFFF;}
.news_page a.page_btn:hover{background: #666;}
.news_page {display: table;width: 100%;padding: 30px 0 0 0;}
.news_page span{display: inline-block;float: left;}
.news_page p{margin: 0;text-indent: 0;}
.news_page a:hover{ color:#93b805;}
.news_pre,.news_next{    padding: 8px 10px;background: #e60012;}

.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px; color:#333}
.pagess ul li:hover{ background:#0b915e; color:#fff;border: 1px solid #0b915e}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #0b915e;padding: 2px 9px;margin: 0 3px;background:#0b915e;color: #fff; font-weight:bold;}
.pagess ul li.thisclass a {color: #fff; font-weight:bold; }
.pagess ul li a{ display:block;color:#0b915e}
.pagess ul li a:hover {color: #fff;}